@import './theme/index';

body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: 'Source Sans Pro', 'SourceHanSans', PingFangSC-Regular, 'SimHei', tahoma, arial,'Hiragino Sans GB','\5b8b\4f53', sans-serif;
}

label {
  font-weight: 700;
}

a:focus,
a:active {
  outline: none;
}

a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}

button, input, optgroup, select, textarea {
  font-family: inherit;
  margin: 0;
  padding: 0;
}

div:focus {
  outline: none;
}

// 浮动
.clearfix::after {
  content: '\20';
  display: block;
  height: 0px;
  clear: both;
  zoom: 1;
}

.fl {
  float: left;
}

.fr {
  float: right;
}
